﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BLL
{
    public class ThietBi
    {
        #region Properties

        private int _id;
        /// <summary>
        /// So ID cua thiet bi
        /// </summary>
        public int ID
        {
            get { return _id; }
            set { _id = value; }
        }

        private string _maThietBi;
        /// <summary>
        /// Ma thiet bi. Duoc sinh ra bang ham sinh tu dong
        /// </summary>
        public string MaThietBi
        {
            get { return _maThietBi; }
            set { _maThietBi = value; }
        }

        private string _soLyLich;
        /// <summary>
        /// so ly lich cua thiet bi
        /// </summary>
        public string SoLyLich
        {
            get { return _soLyLich; }
            set { _soLyLich = value; }
        }

        private string _tenThietBi;

        /// <summary>
        /// Ten thiet bi 
        /// </summary>
        public string TenThietBi
        {
            get { return _tenThietBi; }
            set { _tenThietBi = value; }
        }

        private string _kyHieu;
        /// <summary>
        /// Ki hieu cua thiet bi 
        /// </summary>
        public string KyHieu
        {
            get { return _kyHieu; }
            set { _kyHieu = value; }
        }

        private string _soMay;
        public string SoMay
        {
            get { return _soMay; }
            set { _soMay = value; }
        }

        private string _namSanXuat;
        /// <summary>
        /// Nam san xuat cua thiet bi
        /// </summary>
        public string NamSanXuat
        {
            get { return _namSanXuat; }
            set { _namSanXuat = value; }
        }

        private string _dacTinhKyThuat;
        /// <summary>
        /// Mo ta dac tinh ky thuat cua thiet bi
        /// </summary>
        public string DacTinhKyThuat
        {
            get { return _dacTinhKyThuat; }
            set { _dacTinhKyThuat = value; }
        }

        private string _dienThe;
        /// <summary>
        /// dien the su dung cua thiet bi VD 220V
        /// </summary>
        public string DienThe
        {
            get { return _dienThe; }
            set { _dienThe = value; }
        }

        private string _dongDien;
        /// <summary>
        /// dong dien cua thiet bi su dung
        /// </summary>
        public string DongDien
        {
            get { return _dongDien; }
            set { _dongDien = value; }
        }

        private string _congSuat;
        /// <summary>
        /// Cong suat 
        /// </summary>
        public string CongSuat
        {
            get { return _congSuat; }
            set { _congSuat = value; }
                    }

        private string _trongLuong;
        /// <summary>
        /// trong luong thiet bi
        /// </summary>
        public string TrongLuong
        {
            get { return _trongLuong; }
            set { _trongLuong = value; }
        }

        private string _kichThuoc;
        /// <summary>
        /// Kich thuoc cua thiet bi
        /// </summary>
        public string KichThuoc
        {
            get { return _kichThuoc; }
            set { _kichThuoc = value; }
        }

        private string _thuocDongBo;
        /// <summary>
        /// Thuoc dong bo voi thiet bi nao
        /// </summary>
        public string thuocDongBo
        {
            get { return _thuocDongBo; }
            set { _thuocDongBo = value; }

        }

        private string _phuKienDiKem;
        /// <summary>
        /// Phu kien di kem voi thiet bi
        /// </summary>
        public string PhuKienDiKem
        {
            get { return _phuKienDiKem; }
            set { _phuKienDiKem = value; }
       }

        private int _trangThai;
        /// <summary>
        /// tinh trang thiet bi. Duoc danh so theo chuan
        /// </summary>
        public int TrangThai
        {
            get { return _trangThai; }
            set { _trangThai = value; }
        }

        private double _giaThanh;
        /// <summary>
        /// gia thanh cua thiet bi
        /// </summary>
        public double GiaThanh
        {
            get { return _giaThanh; }
            set { _giaThanh = value; }
        }

        private string _duTinhSuDung;
        /// <summary>
        /// Muc dich su dung cua thiet bi
        /// </summary>
        public string DuTinhSuDung
        {
            get {return _duTinhSuDung;}
            set {_duTinhSuDung = value;}
                    }

        private string _chiPhiBaoDuongNam;
        /// <summary>
        /// Chi phi bao duong trong nam cua thiet bi
        /// </summary>
        public string ChiPhiBaoDuongNam
        {
            get {return _chiPhiBaoDuongNam;}
            set {_chiPhiBaoDuongNam = value;}
        }

        private string _chiPhiBaoDuongDaDung;

        /// <summary>
        /// chi phi bao duong da dung cua thiet bi
        /// </summary>
        public string ChiPhiBaoDuongDaDung
        {
            get {return _chiPhiBaoDuongDaDung;}
            set {_chiPhiBaoDuongDaDung = value;}
        }

        private string _baoHanh;
        public string BaoHanh
        {
            get { return _baoHanh; }
            set { _baoHanh = value; }
        }

        private string _tinhTrangKhiNhap;
        /// <summary>
        /// Tinh trang luc nhap thiet bi
        /// </summary>
        public string TinhTrangKhiNhap
        {
            get { return _tinhTrangKhiNhap; }
            set { _tinhTrangKhiNhap = value; }
        }


        private string _tinhTrangHienTai;
        public string TinhTrangHienTai
        {
            get { return _tinhTrangHienTai; }
            set { _tinhTrangHienTai = value; }
        }

        private string _yeuCauBaoDuong;
        /// <summary>
        /// mo ta cac phan thiet bi duoc yeu cau bao duong
        /// </summary>
        public string YeuCauBaoDuong
        {
            get { return _yeuCauBaoDuong; }
            set { _yeuCauBaoDuong = value; }
        }

        private string _t1;
        /// <summary>
        /// Mo ta chi tiet thiet bi bang chi thiet thu 1.
        /// </summary>
        public string T1
        {
            get { return _t1; }
            set { _t1 = value; }
        }

        private string _t2;
        /// <summary>
        /// Mo ta chi tiet thiet bi bang chi thiet thu 2.
        /// </summary>
        public string T2
        {
            get { return _t2; }
            set { _t2 = value; }
        }

        private string _t3;
        /// <summary>
        /// Mo ta chi tiet thiet bi bang chi thiet thu 3.
        /// </summary>
        public string T3
        {
            get { return _t3; }
            set { _t3 = value; }
        }

        private string _t4;
        /// <summary>
        /// Mo ta chi tiet thiet bi bang chi thiet thu 4.
        /// </summary>
        public string T4
        {
            get { return _t4; }
            set { _t4 = value; }
        }

        private string _t5;
        /// <summary>
        /// Mo ta chi tiet thiet bi bang chi thiet thu 5.
        /// </summary>
        public string T5
        {
            get { return _t5; }
            set { _t5 = value; }
        }

        private DMNuocSX _DMNuocSX;
        /// <summary>
        /// nuoc san xuat thiet bi
        /// </summary>
        public DMNuocSX DMNuocSX
        {
            get { return _DMNuocSX; }
            set { _DMNuocSX = value; }
        }

        private DMHangSX _DMHangSX;
        /// <summary>
        /// Hang san xuat
        /// </summary>
        public DMHangSX DMHangSX
            
        {
            get { return _DMHangSX; }
            set { _DMHangSX = value; }
        }

        private DMDonVi _DMDonVi;
        /// <summary>
        /// Danh muc don vi
        /// </summary>
        public DMDonVi DMDonVi
        {
            get { return _DMDonVi; }
            set { _DMDonVi = value; }
        }

        private DMPhieuNhap _DMPhieuNhap;
        /// <summary>
        /// Danh muc phieu nhap di kem thiet bi
        /// </summary>
        public DMPhieuNhap DMPhieuNhap
        {
            get { return _DMPhieuNhap; }
            set { _DMPhieuNhap = value; }
        }

        private DMPhieuXuat _DMPhieuXuat;
        /// <summary>
        /// Phieu xuat kho cua thiet bi
        /// </summary>
        public DMPhieuXuat DMPhieuXuat
        {
            get { return _DMPhieuXuat; }
            set { _DMPhieuXuat = value; }
        }

        private DMCapChatLuong _DMCapChatLuong;
        /// <summary>
        /// Cap chat luong cua thiet bi
        /// </summary>
        public DMCapChatLuong DMCapChatLuong
        {
            get { return _DMCapChatLuong; }
            set { _DMCapChatLuong = value; }
        }

        private DMThietBi _DMThietBi;
        /// <summary>
        /// Thiet bi thuoc danh muc thiet bi nao
        /// </summary>
        public DMThietBi DMThietBi
        {
            set { _DMThietBi = value; }
            get { return _DMThietBi; }
        }
        #endregion

        #region Methods
        
        #endregion

        #region Help
        
        #endregion
    }
}
